package cn.coldleaf.wiki.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @datetime 2023/10/17 下午8:31
 * @user cold
 **/
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(value = "UserSaveDto(编辑用户DTO)",description = "编辑用户DTO",parent = BaseDto.class)
public class UserSaveDto extends BaseDto{
    /**
     * 用户标识
     **/
    @ApiModelProperty("用户标识")
    private Long id;

    /**
     * 用户名
     **/
    @ApiModelProperty("用户名")
    private String username;

    /**
     * 密码
     **/
    @ApiModelProperty("密码")
    private String password;
    /**
     * 昵称
     **/
    @ApiModelProperty("昵称")
    private String nickname;

    /**
     * 头像
     **/
    @ApiModelProperty("头像")
    private String avatar;

    /**
     * 出生日期
     **/
    @ApiModelProperty("出生日期")
    private String birthday;

    /**
     * 性别: 0-未设置；1-男；2-女
     **/
    @ApiModelProperty("性别: 0-未设置；1-男；2-女")
    private Integer gender;

    /**
     * 邮箱
     **/
    @ApiModelProperty("邮箱")
    private String email;

    /**
     * 手机号
     **/
    @ApiModelProperty("手机号")
    private String mobile;

    /**
     * 是否启用：0-未启用；1-已启用；
     **/
    @ApiModelProperty("是否启用：0-未启用；1-已启用")
    private Integer enabled;
}
